The "FMS Alarm Data" (FmsAlarm) data group is used to send alarm data to FMS. It gets its data from a support data group identified by attribute type dgStruct="Audit". The support data group must be instantiated before polling the "FMS Alarm Data" (FmsAlarm) data group.
Alarms are identified by string signal names. A string signal can resolve to an FMS item for a specific meter run or for the field device (which includes all of its meter runs). Mapping between alarm data group elements and FMS occurs within the alarmItems element of fmsMaps in the device template file. If a deid is included in the alarmItems section of fmsmaps, the data group containing the specified deid must be instantiated in order for the FMS data group to be able to interpret the named element.
An ordinal may be specified in the device template file to associate an alarm with a particular run number.
Note: In the supportDg list in the device template file for FMS data groups, if you want to include a data group that is not included on the FMS ordinal, that data group must be on ordinal 0.
When an alarm occurs, data groups in the device template file are searched for a data group element matching the signal string. If no FMS item is found, the alarm is recorded as device specific. Set the omitUnmappedAlarms attribute to "true" to omit unmapped alarms from the "FMS Alarm Data" data group. See also FMS Alarm Items.
In FMS, there are two commands used to access data for FMS alarms:
Note: When running the Request New Data command, set the Optimization setting on the Data Group Properties dialog box for the "Audit Trail" (Audit) data group to Get latest: read and purge.
For more information, see the following subsections:
For more information about working with device template files, see Device Template Files.
|
<FmsAlarm niceName="FMS Alarm Data" baseOrd="1" maxCnt="4" omitUnmappedAlarms="false"> <supportDg> <Audit required="true" /> </supportDg> <dgElements/> </FmsAlarm> |
|
<!-- By default, signal strings that are not mapped to FMS alarmItems are recorded as device-specific alarms. Set omitUnmappedAlarms to true to override this behavior. -->
<FmsAlarm niceName="FMS Alarm Data" omitUnmappedAlarms=""> <supportDg> <supportDg /> </supportDg> <dgElements/> </FmsAlarm> |